package com.zw.mes.module.prodtaskmanager.entity;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 总调计划表
 *
 * @author 徐一贺
 * @TableName prod_plan
 */
@Data
public class ProdPla implements Serializable {
    /**
     * 主键
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer propId;

    /**
     * 项目编号
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String propProCod;

    /**
     * 生产令编号
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String propProdNo;

    /**
     * 生产令数量
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer propProdNum;

    /**
     * 创建日期
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date propCreDat;

    /**
     * 下达日期
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Date propRelDat;

    /**
     * 外键：创建用户ID
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer propCreUid;

    /**
     * "状态：1=创建未提交，2是已提交待审核，
     * 3是审核通过，4是驳回，5是作废"
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer propSta;

    /**
     * 是否变更过：1是，0不是
     */
    private Byte propIsCha;

    /**
     * 是否删除：1是删除,0不是
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Byte propIsDel;

    /**
     * 普通任务 是否排产：1是已排产,0未排产
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Byte propIsSch;

    /**
     * 备注
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String propRem;

    /**
     * 科级驳回原因/审核备注
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String propRejRea;
    /**
     * 部级驳回原因/审核备注
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String propRejReaMin;
    /**
     * 科级审核时间
     */
    private Date propAudDat;
    /**
     * 部级审核时间
     */
    private Date propMinAudDat;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table prod_plan
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private static final long serialVersionUID = 1L;
}